package com.syni.mdd.sjb.common.datatreaure.entity.vo.rp.dataBankClient;

import com.syni.mdd.sjb.common.datatreaure.entity.vo.rp.databBankCommon.StatisticsDataRpVo;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

@Data
@Accessors(chain = true)
public class ClientAllGroupRpVo {
    private Integer totalUser =0;  //总用户数
    private Double totalValue =0D;  //客户总价值
    private Integer totalYester =0; //总用户数昨天新增数
    private Integer potenCustomer = 0;   //潜客数
    private Double potenValue = 0D;   //潜客数客户价值
    private Integer potenYester = 0;   //潜客数昨天新增人数
    private Integer vipNum = 0;   //会员数
    private Double vipValue = 0D;   //会员数客户价值
    private Integer vipYester = 0;   //会员数昨天新增人数
    private Integer cusNum = 0;   //客户数
    private Double cusValue = 0D;   //客户数客户价值
    private Integer cusYester = 0;   //客户数昨天新增人数
    private String suggestion = "总用户数=参与商户活动人数+浏览商户小程序+消费用户\n" +
            "潜客数=用户中未产生消费的用户\n" +
            "客客数=用户中已产生消费的用户\n" +
            "会员数=用户中成为商户会员店的用户";  //专业术语解析

    private List<StatisticsDataRpVo> statisticsDataRpVo;

    public ClientAllGroupRpVo() {
    }

    public ClientAllGroupRpVo(Integer totalUser, Double totalValue, Integer totalYester, Integer potenCustomer, Double potenValue, Integer potenYester, Integer vipNum, Double vipValue, Integer vipYester, Integer cusNum, Double cusValue, Integer cusYester, List<StatisticsDataRpVo> statisticsDataRpVo) {
        this.totalUser = totalUser;
        this.totalValue = totalValue;
        this.totalYester = totalYester;
        this.potenCustomer = potenCustomer;
        this.potenValue = potenValue;
        this.potenYester = potenYester;
        this.vipNum = vipNum;
        this.vipValue = vipValue;
        this.vipYester = vipYester;
        this.cusNum = cusNum;
        this.cusValue = cusValue;
        this.cusYester = cusYester;
        this.statisticsDataRpVo = statisticsDataRpVo;
    }
}
